/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package conceitos.controle;

import conceitos.DAO.AlunoDAO;
import conceitos.modelo.entidades.Aluno;
import conceitos.modelo.interfaces.AlunoRemote;
import java.util.List;

/**
 *
 * @author jeferson
 */
public class AlunoControle implements AlunoRemote{
    private AlunoDAO alunoDAO;

    public AlunoControle() {
        alunoDAO = new AlunoDAO();
    }

    @Override
    public int insert(Aluno aluno) {
        int idAluno = alunoDAO.insert(aluno); 
        return idAluno;
    }

    @Override
    public void delete(Aluno aluno) {
        alunoDAO.delete(aluno.getIdAluno());
    }

    @Override
    public void update(Aluno aluno) {
        alunoDAO.update(aluno);
    }
       
    @Override
    public Aluno select(String filtro){
        return alunoDAO.select(filtro);
    }

    @Override
    public List selectAll(String filtro) {
        return alunoDAO.selectAll(filtro);
    }

}
